// 删除学生信息
function removeStudent(id, name) {
  $("#removeModal").find(".modal-title").html("警告信息");
  $("#removeModal").find(".modal-body").html("你确定要删除" + name + "学生的信息吗？");
  $("#removeModal").modal("show");
  // 点击了确定才发请求
  // 把以原来生成点击函数给取消掉，否则的话会点击btn-danger时
  // 一并执行
  $("#removeModal").off("click", ".btn-danger");
  $("#removeModal").on("click", ".btn-danger", function() {
    $.post('/api/del', { id, name }, function(res, textStatus, xhr) {
      if (textStatus == "success") {
        if (res.code == "success") {
          $("#modal-message").find(".modal-title").html("提示信息");
          $("#modal-message").find(".modal-body").html(res.message);
          // 模态窗相关 一个掉用结束不能加分号
          $("#modal-message")
            .modal("show")
            // 关闭模态窗回调 监听模态窗关闭
            .on("hidden.bs.modal", function(e) {
              // 刷新本页面
              location.reload();
            })
        }
      }
    });
  });
}

$(function() {
  // 添加学生信息
  $("#addForm").submit(function(ev) {
    // 阻止提交
    ev.preventDefault();
    var url = '/api/add';
    var data = $(this).serialize();
    $.post(url, data, function(res, statusText, jxhr) {
      if (statusText == "success") {
        if (res.code == "success") {
          $("#modal-message").find(".modal-title").html("提示信息");
          $("#modal-message").find(".modal-body").html(res.message);
          // 模态窗相关 一个掉用结束不能加分号
          $("#modal-message")
            .modal("show")
            // 关闭模态窗回调 监听模态窗关闭
            .on("hidden.bs.modal", function(e) {
              location.href = '/'
            })
        }
      }
    });
  })

  // 修改学生信息
  $("#editForm").submit(function(ev) {
    // 阻止提交
    ev.preventDefault();
    var url = '/api/edit';
    var data = $(this).serialize();
    $.post(url, data, function(res, statusText, jxhr) {
      if (statusText == "success") {
        if (res.code == "success") {
          $("#modal-message").find(".modal-title").html("提示信息");
          $("#modal-message").find(".modal-body").html(res.message);
          // 模态窗相关 一个掉用结束不能加分号
          $("#modal-message")
            .modal("show")
            // 关闭模态窗回调 监听模态窗关闭
            .on("hidden.bs.modal", function(e) {
              location.href = '/'
            })
        } else {
          $("#modal-message").find(".modal-title").html("提示信息");
          $("#modal-message").find(".modal-body").html(res.message);
        }
      }
    });
  })

  // 搜索学生信息
  $("#searchModal .btn-success").on("click", function() {
    var data = $("#searchForm").serialize();
    location.href = "/search?" + data;
  });

});
